package godzilla.ciudad;

import java.util.LinkedList;

public abstract class Direccion {
	

	
	public abstract Direccion direccionOpuesta();
	
	public boolean esIgualA(Direccion otraDireccion){
		return (this.nombre().equals(otraDireccion.nombre()));
	}
	
	public abstract String nombre();

	public static LinkedList<Direccion> listaDeDireccionesPosibles(){
		
		LinkedList<Direccion> direcciones = new LinkedList<Direccion>() ;
		direcciones.add(new DireccionNorte());
		direcciones.add(new DireccionSur());
		direcciones.add(new DireccionEste());
		direcciones.add(new DireccionOeste());
		
		return null;
		
		
		
	}
	
	


}
